package cn.weekdragon.gscore.adapter.model;

import cn.weekdragon.gscore.adapter.bot.Bot;
import lombok.Data;
import java.util.Objects;

@Data
public class SendResp {

    private Long messageId;


    /**
     * 0 未发送  1=发送成功 2=发送失败
     */
    private Integer status = 0 ;

    private Bot bot;

    public SendResp(Bot bot){
        this.bot = bot;
    }

//    public void recall(){
//        recall(0L);
//    }
//
//    public void recall(Long recallMillis){
//        if(status == 1 && Objects.nonNull(adapter)){
//            adapter.recall(messageId,recallMillis);
//        }
//    }

    public boolean isSuccess(){
        return Objects.nonNull(messageId) && messageId > 0;
    }
}
